//package com.factory_project.factory_project2;
//
//import com.t1.Computer;
//
//import java.util.Scanner;
//
//public class Main {
//    public static void main(String[] args) {
//        Scanner sc = new Scanner(System.in);
//        boolean running = true;
//
//        while (running) {
//            System.out.println("====== 电脑管理系统 ======");
//            System.out.println("1. 查看电脑");
//            System.out.println("2. 添加笔记本");
//            System.out.println("3. 退出");
//            System.out.print("请选择操作：");
//            int choice = sc.nextInt();
//            sc.nextLine(); // 吃掉回车
//
//            switch (choice) {
//                case 1:
//                    ComputerManager.showAllComputers();
//                    break;
//                case 2:
//
//
//                    System.out.print("型号名称：");
//                    String name = sc.nextLine();
//                    System.out.print("品牌名称：");
//                    String brand = sc.nextLine();
//                    System.out.print("CPU：");
//                    String cpu = sc.nextLine();
//                    System.out.print("内存（G）：");
//                    String memory = sc.nextLine();
//                    System.out.print("硬盘（G）：");
//                    String hardDisk =sc.nextLine();
////                    sc.nextLine(); // 吃回车
//                    System.out.print("显示器尺寸：");
//                    String monitor = sc.nextLine();
//                    System.out.print("请选择添加类型：1-笔记本  2-台式机:");
//                    int typeChoice = sc.nextInt();
//                    sc.nextLine();
//                    Computer computer = null;
//                    if (typeChoice == 1) {
//                        System.out.print("电池（9芯/6芯）：");
//                        String battery = sc.nextLine();
//                        computer = ComputerFactory.createComputer("Notebook", name, brand, cpu, memory, hardDisk, monitor, battery);
//                        computer= ComputerFactory.createComputer("Notebook", name, brand, cpu, memory, hardDisk, monitor, battery);
//                    } else if (typeChoice == 2) {
//                        System.out.print("机箱类型（卧式/立式）：");
//                        String hostType = sc.next();
//                        computer = ComputerFactory.createComputer("Desktop", name, brand, cpu, memory, hardDisk, monitor, hostType);
//                        computer = ComputerFactory.createComputer("Notebook", name, brand, cpu, memory, hardDisk, monitor, hostType);
//                    } else {
//                        System.out.println("无效类型！");
//                        break;
//                    }
//                    ComputerManager.addComputer(computer);
//                    break;
//                case 3:
//                    ComputerManager.showAllComputers();
//                    System.out.print("请输入要删除的电脑序号：");
//                    int delIndex = sc.nextInt();
//                    ComputerManager.removeComputer(delIndex-1);
//                    break;
//                case 4:
//                    System.out.println("感谢使用,程序已退出，再见！");
//                    running = false;
//                default:
//                    System.out.println("无效的选择！,重新输入");
//                    break;
//            }
//        }
//    }
//}
